Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F1 Brazil F3 Brazil F4 Iran F1 Iran F2 Romania F17 Romania F18 Brazil F11 Colombia F5 Colombia F6 Chile F5 Chile F6 Chile F7 Brazil F2 Brazil F3 Brazil F4 Brazil F5 Brazil F10 Brazil F11 Brazil F13 Brazil F14 Brazil F15 Italy F10 Brazil F3 Brazil F4 Brazil F5 Argentina F7 Argentina F8 Argentina F9 Slovenia F1 Slovenia F2 Brazil F5 Brazil F6 Brazil F9 Brazil F11 Brazil F12 Brazil F13 Brazil F14 Brazil F1 Brazil F2 Brazil F16 Lebanon F1 Lebanon F2 Portugal F1 Italy F8 Italy F9 Brazil F6 Brazil F7 Brazil F8 Brazil F9 Brazil F18 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F11 M15 Caslano M25 Tulsa M15 Champaign M15 Weston M25 Bourg-en-Bresse Gran Challenger Casablanca - Mexico City Nossa Caixa Aberto de Sao Paulo - Sao Paulo San Luis Potosi Challenger 2002 - San Luis Potosi Bogota Challenger - Bogota Nossa Caixa Tennis Cup - Sao Paulo Copa Ericsson Peru - Lima Copa Petrobras Brazil - Belo Horizonte Aberto de Sao Paulo - Sao Paulo ATP Challenger La Serena - La Serena Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham Tennis Napoli Cup - Napoli III Aberto Santa Catarina de Tenis - Florianopolis Nord LB Open 2007 - Braunschweig Seguros Bolivar Open - Cali Bancolombia Open - Cali M25 Pardubice Sao Paulo Challenger Marrakech Challenger Napoli Challenger Reggio Emilia Challenger Nord LB Open 2006 - Braunschweig Bogota Challenger Quito Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell San Luis Potosi Challenger - San Luis Potosi Seguros Bolivar Open - Bogota Copa Petrobras Paraguay - Asuncion Buenos Aires Challenger Copa Petrobras-Argentina - Buenos Aires Braunschweig Challenger Scheveningen Challenger Orleans Challenger VI Abierto Internacional de Salinas - Salinas X Abierto Internacional de Salinas - Salinas Braunschweig Challenger Copa Petrobras - Bogota Braunschweig Challenger BH Tennis Open - Belo Horizonte M15 Bucharest Copa Petrobras Uruguay - Montevideo Lima Challenger 2007 - Lima ITG Miami Challenger - Miami Santiago Challenger San Luis Potosi Challenger BNP Paribas Primrose - Bordeaux Tallahassee Challenger Savannah Challenger Prostejov Challenger Sarasota Challenger Milan Challenger Como Challenger Genova Challenger Rabat Challenger Campinas Challenger Guayaquil Challenger Newport Beach Challenger Cleveland Challenger Santiago Challenger Murcia Challenger Rimini Challenger Tunis Challenger Francavilla Challenger Sopot Challenger Amersfoort Challenger Marburg Challenger Mons Challenger Szczecin Challenger Biella Challenger GHI Bronx Classic - Bronx Las Vegas Challenger Telesp Celular Open - Ribeirao Preto Copa Ericsson Argentina - Buenos Aires Dallas Challenger Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Cleveland Challenger Draft Corona Mexico City Open - Mexico City Morelos Challenger Biella Challenger VIII Avierto Internacional de Salinas - Salinas Cary Challenger Lima Challenger Santiago Challenger Challenger Cudad de Guayaquil - Guayaquil Montevideo Challenger Bancastato Challenger Lugano - Lugano Buenos Aires Challenger Akbank Private Banking TED Open 2006 - Istanbul Credicard Mastercard Tennis Cup - Campos do Jordao V Gramado Open de Tennis - Gramado Roanne Challenger Credicard Tennis Cup - Campos do Jordao Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Petrobras Santiago - Santiago Campinas Challenger Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Pozoblanco Challenger Banja Luka Challenger Voit Mexico City Open - Mexico City Sao Paulo Challenger Blunmenau Challenger Alicante Challenger Bogota Challenger BRD Nastase Tiriac Trophy - Bucharest Marburg Challenger Charlottesville Challenger Ostrava Challenger Dallas Challenger Amersfoort Challenger ECM Cup - Prague Sporting Challenger - Turin Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Amazonia Open de Tenis - Belem San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Brazil - Sao Paulo Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo San Luis Potosi Challenger - San Luis Potosi VI Gramado Open de Tenis - Gramado Sao Paulo - Brazil USTA Men's Challenger of Dallas - Dallas La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago 10th Wartburg Open - Eisenach Challenger Casablanca San Angel - Mexico City Credicard Mastercard Tennis Cup 2005 - Campos do Jordao VIII Gramado Open - Gramado Pekao Open 2005 - Szczecin XI Trofeo Ciudad de Quito - Quito Cyclus Open de Tenis - Florianopolis Corona Mexico City Open - Mexico City Banja Luka Challenger XL Bermuda Open - Bermuda Czech Open 2006 - Prostejov Brazil Open - Salvador Santo Domingo Challenger Padova Challenger Copa AT&T - Buenos Aires BH Tennis Open International Cup - Belo Horizonte XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Schickedanz Open 2007 - Furth Challenger Lugano - Lugano X Trofeo Ciudad de Quito - Quito Meerbusch Challenger Seguros Bolivar Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Akbank Private Banking TED Open - Istanbul Kos-Zucchetti Tennis Cup - Cordenons Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose The Waco International Tennis Challenger - Waco Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tunis Open - Tunis Morocco Tennis Tour - Rabat Unicredit Czech Open - Prostejov Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Copa Petrobras-Colombia - Bogota XL Bermuda Open - Bermuda Tunis Challenger Florionapolis Challenger Sao Paulo Challenger Brasil Open - Costa do Sauipe Curitiba Challenger Brasil Open - Salvador Braunschweig Challenger Campos do Jordao Challenger Bogota Challenger Waco International Tennis Challenger - Waco Sao Paulo Challenger Medellin Challenger Sydney International - Sydney Guayaquil Challenger Movistar Open - Vina del Mar I Manta Open - Manta Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Santos Challenger US Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco 1st Challenger Tournament Leon - Leon Copa Petrobras - Aracaju BH Tennis Open International Cup - Belo Horizonte Braunschweig Challenger Schickendanz Open - Furth Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Brisbane - Brisbane Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Aberto Da Costa Do Sauipe - Bahia Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis TESS Tennis Classic - Campinas Allianz Suisse Open Gstaad - Gstaad Ethias Trophy - Mons Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Serbia Open - Belgrade Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Santiago Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice ATP Challenger Tour Finals AEGON Championships - London AEGON International - Eastbourne International German Open - Hamburg Pilot Pen Tennis - New Haven Gran Copa Ericsson - Rio de Janeiro China Open - Beijing If Stockholm Open - Stockholm Aircel Chennai Open - Chennai 2002 Tulsa USTA Challenger - Tulsa Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Prostejov Challenger Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Swiss Indoors Basel - Basel Heineken Open - Auckland Dallas Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Oberstaufen Cup - Oberstaufen Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Zagreb Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Brasilia Challenger Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Naples Brasil Open - Sao Paulo BMW Open - Munich Montevideo Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad San Luis Potosi Challenger - San Luis Potosi Bogota Challenger Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires The Scottish Tennis Championships - Edinburgh Erste Bank Open - Vienna Zagreb Challenger Valencia Open - Valencia Heineken Open - Auckland AIG Japan Open Tennis Championships - Tokyo Ecuador Open - Quito Brasil Open - Sao Paulo Copa Kia - Santiago Copa Ericsson Brazil - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Sunrise Challenger SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing III Gramado Open de Tenis - Gramado Erste Bank Open - Vienna Valencia Open - Valencia Top Wool Challenger-Immagine Trophy - Biella Brisbane International - Brisbane Apia International - Sydney Copa Petrobras-Brazil - Aracaju Ecuador Open - Quito Rio Open - Rio de Janeiro BCP Tennis Classic - Sao Paulo Brasil Open - Sao Paulo Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Barcelona Open BancSabadell - Barcelona Copa Claro - Buenos Aires BMW Open - Munich Telesp Celular Open - Campinas Geneva Open - Geneva Thailand Open - Bangkok 2001 USTA Challenger of Calabasas - Calabasas Suisse Open - Gstaad Intelig Tennis Cup - Campos do Jordao Ecuador Open - Quito Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Rennes Challenger BMW Open - Munich AEGON International - Eastbourne SkiStar Swedish Open - Bastad Suisse Open - Gstaad Generali Open - Kitzbuhel Ecuador Open - Quito VIII Trofeo Ciudad de Quito - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston IV Gramado Open de Tenis - Gramado Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Segundo Aberto de Brasilia - Brasilia Visa Tennis Open - Sao Paulo Global Telecom Open - Curitiba Irving Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Chile Dove Men+Care Open - Santiago Global Telecom Open - Florianopolis The USTA Challenger at West End Racquet - Torrance Delray Beach Open - Delray Beach SMS Tennis Open - Sao Paulo Haagen Dazs Open - Caracas Turin Challenger 14° BH Tennis Open - Belo Horizonte San Benedetto Challenger Irving Challenger Sao Paulo Challenger Tour Finals Copa Kia Challenger ATP - Santiago Recanati Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Genoa Open Challenger-Fondazione Carige - Genova Lisbon Challenger Gramado Challenger - Gramado 13 BH Tennis Open International Cup - Belo Horizonte Challenger Copa Sevilla - Seville San Benedetto Challenger II Cyclus Open de Tenis - Florianopolis BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado DPD Challenger 99 - Aschaffenburg Perugia Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio L'Aquila Challenger Como Challenger Genova Challenger Ann Arbor Challenger Newport Beach Challenger Forli Challenger Blumenau Challenger Sao Paulo Challenger Oberstaufen Cup - Oberstaufen Campinas Challenger Lugano Challenger Orlando Challenger Tallahassee Challenger Pozoblanco Challenger Poznan Challenger Liberec Challenger Mallorca Challenger Tenerife Challenger Prague Open - Prague Ljubljana Open - Ljubljana Pau Challenger Challenger Canottieri Minico - Mantova Oeiras 3 Challenger Porto Challenger Amersfoort Challenger Segovia Challenger Toulouse Challenger Cassis Challenger Szczecin Challenger Orlando Challenger BellSouth Open - Vina del Mar Sunrise Challenger Barletta Challenger Thailand Open - Bangkok Cali Challenger Thailand Open - Bangkok NASDAQ-100 Open - Miami BellSouth Open - Vina del Mar Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BellSouth Open - Vina del Mar BMW Open - Munich 2002 Mercedes Cup - Stuttgart Brasil Open - Salvador Copa AT&T - Buenos Aires The Stella Artois Grass Court Championships - London VTR Open - Vina del Mar Heineken Open - Auckland Braunschweig Challenger Copa Telmex - Buenos Aires Generali Open - Kitzbuhel Orange Prokom Open - Sopot Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Indianapolis Tennis Championships - Indianapolis Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad Sony Ericsson Open - Miami AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Allianz Suisse Open Gstaad - Gstaad Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Interwetten Austrian Open - Kitzbuhel Mutua Madrilena Madrid Open - Madrid Rakuten Japan Open - Tokyo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Aegon Nottingham Open - Nottingham Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Aegon Nottingham Open - Nottingham Shenzhen Open - Shenzhen Kremlin Cup - Moscow Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL dItalia - Rome Erste Bank Open - Vienna BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Geneva Open - Geneva Abierto Mexicano Telcel - Acapulco Apia International - Sydney Internazionali BNL d'Italia - Rome Rio Open - Rio de Janeiro Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group I, 2R, ECU-BRA 0-5 Wimbledon - London French Open (juniors) Olympics - Beijing Olympics - Rio de Janeiro Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, Group I, 2R, BRA-ECU 3-1 Wimbledon (juniors) Olympics - London